Hardware Acceleration for CGP: Graphics Processing Units

نویسندگان

  • Simon Harding
  • Wolfgang Banzhaf
چکیده

Graphic Processing Units (GPUs) are fast, highly parallel units. In addition to processing 3D graphics, modern GPUs can be programmed for more general-purpose computation. A GPU consists of a large number of ‘shader processors’, and conceptually operates as a single instruction multiple data (SIMD) or multiple instruction multiple data (MIMD) stream processor. A modern GPU can have several hundred of these stream processors, which, combined with their relatively low cost, makes them an attractive platform for scientific computing. In the last two years, the genetic programming community has begun to exploit GPUs to accelerate the evaluation of individuals in a population [1, 4]. CGP was the first GP technique implemented in a general-purpose fashion on GPUs. By ‘general purpose’, we mean a technique that can be applied to a number of GP applications and not just a single, specialized task. Implementing CGP on GPUs has resulted in very significant performance increases. In this chapter, we discuss several of our implementations of CGP on GPUs. To begin with, we start with an overview of the hardware and software used, before discussing applications and the speed-ups obtained.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Investigating the Effects of Hardware Parameters on Power Consumptions in SPMV Algorithms on Graphics Processing Units (GPUs)

Although Sparse matrix-vector multiplication (SPMVs) algorithms are simple, they include important parts of Linear Algebra algorithms in Mathematics and Physics areas. As these algorithms can be run in parallel, Graphics Processing Units (GPUs) has been considered as one of the best candidates to run these algorithms. In the recent years, power consumption has been considered as one of the metr...

متن کامل

Graphics hardware accelerated multiresolution time-domain technique: development, evaluation and applications

Recently, the use of graphics processing units as a means of achieving the hardware acceleration of the finite-difference time-domain (FDTD) technique has attracted significant interest in the computational electromagnetics community. However, the large memory requirements of the FDTD, compounded by the limited memory resources available in graphics processing units, compromise the efficiency o...

متن کامل

Low-cost Real-time Sar Simulation for Applications in Mission Planning, Education and Information Extraction

SAR simulators are important for a huge variety of applications. Realistic SAR simulations need realistic 3D models, which are often not available. Less realistic models can be used in the less accurate real-time simulation approach. Using modern graphic cards for SAR simulation even complex environments can be simulated in real-time. This is realised by implementing of SAR geometry and radiome...

متن کامل

Massively Parallel Genetic Algorithm – Pattern Search for Nonlinear Optimization with GPU Computing

This paper presents a massively parallel Genetic Algorithm – Pattern Search (GA-PS) with graphics hardware acceleration on bound constrained nonlinear optimization problems. The objective of this study is to determine the effectiveness of using Graphics Processing Units (GPU) as a hardware platform for Genetic Algorithms (GA). The global search of the GA is enhanced by a local Pattern Search (P...

متن کامل

Acceleration of GPU-based Krylov solvers via data transfer reduction

Krylov subspace iterative solvers are often the method of choice when solving large sparse linear systems. At the same time, hardware accelerators such as graphics processing units continue to offer significant floating point performance gains for matrix and vector computations through easy-to-use libraries of computational kernels. However, as these libraries are usually composed of a well opt...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011